package org.acb.sgp.controller.impl;

import java.util.List;
import org.acb.sgp.beans.Escena;
import org.acb.sgp.controller.EscenaController;
import org.acb.sgp.service.DataAccessService;
import org.acb.sgp.service.impl.DataAccessServiceImpl;

public class EscenaControllerImpl implements EscenaController {

    private final DataAccessService dataAccessService = new DataAccessServiceImpl();

    @Override
    public void registrarEscena(Escena escena) {
        dataAccessService.registrarEscena(escena);
    }

    @Override
    public void eliminarEscena(Escena escena) {
        dataAccessService.eliminarEscena(escena);
    }

    @Override
    public Escena buscarEscenaPorCodigo(Integer codEscena) {
        return dataAccessService.buscarEscenaPorCodigo(codEscena);
    }

    @Override
    public List<Escena> buscarEscenasPorEpisodioPrograma(Integer codEpisodio, Integer codPrograma) {
        return dataAccessService.buscarEscenasPorEpisodioPrograma(codEpisodio, codPrograma);
    }

}
